<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    #box {
      height: 45px;
      line-height: 45px;
      font-size: 18px;
      border: 1px solid #000;
      text-indent: 10px;
    }
  </style>
</head>

<body>
  <div id="box"></div>
  <button id="btn">stop</button>
</body>
<script>

  // 计时器  => 每隔固定的时间执行特定的内容

  // 设置计时器
  // setInterval(callback,interval)    每次调用此方法=>启动一个计时器
  // callback  回调函数(每隔一段时间执行的内容)
  // interval  间隔时间(函数执行时的间隔 单位毫秒)
  // 返回值: 计时器的编号

  // 清除计时器
  // clearInterval(计时器的编号)


  var box = document.getElementById("box");
  var btn = document.getElementById("btn");

  var timer = setInterval(function () { // 每隔一段时间执行的内容
    var date = new Date(); //获取当前时间
    // console.log(date);
    box.innerText = date; //渲染到box中
  }, 1000);

  console.log(timer);

  btn.onclick = function () {
    clearInterval(timer);
  }


</script>

</html>